body{padding:0;margin:0 auto;background:#fff;font-size:14px;color:#2f2f2f;word-wrap:break-word;word-break:break-all;min-width: 1200px}
body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;font-family:思源黑体 CN,Arial,"sans-serif"}
section,article,header,footer,aside,nav{display:block}
.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}
input,select,textarea{font-size:14px;}
img{border:none}
a{color:#2f2f2f;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}
.red{color: #ff0000}
*{
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right}
.scaleimg img,.trantion,.rotateimg img,.nav li:before,.cpfl p,.cpfl p:after,.fyzplbsub,.fylcbotlb .center .item{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.overhidetwo{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overhidetree{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
.overhidefore{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:4; -webkit-box-orient: vertical;}
.overhidefive{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:5; -webkit-box-orient: vertical;}
.contain {width:100%;height:100%;position:relative;z-index:0;display: none}
.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.sec_box{display:table-cell;vertical-align:middle}
.active .contain,.fp-completely .contain{display: block !important;}
.radius50,.fyzwyq:after,.fylctime:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.radius10,.nav li span{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.radius3,.fycpleflbot a,.fycpsx li span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.fybjq{line-height:30px;}
.fybjq img{max-width: 100%;height: auto;display: block;margin: 0 auto}
table{max-width: 100% !important;}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/xialaicn.png) no-repeat center right;
    background-size: 25px auto;
}
.tupian{position: relative;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;height: 100%}
.main1200{width: 1200px;margin: 0 auto}
/*图片hover效果*/
.rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.rotateimgY:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}
.scaleimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.rotateimgUp:hover img,.sggdnrle:hover{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px)}
/*头部*/
.header{width:100%;height:70px;position: fixed;top:0;left: 0;z-index: 9999;background:#fff}
.logo{margin-top: 11.5px}
.logo img{display: block;height: 47px;width: 180px}
.nav{margin-right: 10px}
.nav li{position: relative;float: left;margin-right: 20px}
.nav li a.navyja{display:block;line-height:70px;color: #333;font-size: 16px;position: relative;z-index: 2;padding: 0 15px}
.nav li span{position:absolute;background: #ff0f00;width: 0;height:4px;bottom: 0;left:50%;overflow: hidden}
.nav li.clinav span{width: 100%;left: 0}
.naverji{position: absolute;left: 50%;margin-left: -90px;width: 180px;background: #fff;display: none}
.naverjisub{}
.naverjisub p{color: #333333;padding: 15px;position: relative}
.naverjisub p:after{content: ">";position: absolute;top: 15px;right: 15px;}
.naverjisub a{display: block;padding: 15px;margin-bottom: 1px;position: relative;color: #666666;}
.naverjisub a.navyijilj{display: none;background: #f0f0f0;}
.naverjisub a:after{content: ">";position: absolute;top: 15px;right: 15px;}
.naverjisub:hover p,.naverjisub_atv p{background: #b12118;color: #fff}
.naverjisub a:hover{color: #b12118}
.naverjisub_atv p{}
.naverjisub_atv p:after{content: "﹀";top: 19px;right: 12px;}
.naverjisub_atv a.navyijilj{display: block}




.yuyan{color: #333;font-size: 16px;line-height: 70px}
.yuyan a{color: #333}
.headerss{margin-right: 20px;margin-top: 24px;color: #333;font-size: 12px;line-height: 21px;cursor: pointer;position: relative}
.headerss img{vertical-align: top;margin-right: 5px;}
.headerclose{display: none}
.sousuotobu{position: absolute;display: none;width: 810px;line-height: 40px;height: 40px;border-bottom: 1px solid #333;right: 50px;bottom:-7px}
.sstble{border: 0;background: none;outline: none;width: 75%;vertical-align: top;line-height: 40px\9;height: 40px;color: #666}
.sstbri{border: 0;background: url(../images/sousuo.png) no-repeat center right;outline: none;width: 20%;vertical-align: top;line-height: 40px;height: 40px;cursor: pointer}





.fyssbanner{position: relative}
.fyssbanner img{display: block;width: 100%}
.fyssbanner img.fyssbannersj{display: none}
.fyssdiv{width: 1000px;background: #fff;line-height: 70px;height: 70px;position: absolute;top: 50%;margin-top: -35px;left: 50%;margin-left: -500px}
.sssydivle{width: 15%;cursor: pointer}
.sssydivsel{border: 0;width: 100%;line-height: 70px;height: 70px;padding: 0 15%;vertical-align: top;outline: none;background-color: #fafafa;border-right: 1px solid #eaeaea;font-size: 16px}
.sssydivcen{width: 80%}
.ssle{width: 93%;border: 0;background: none;line-height: 70px\9;height: 70px;vertical-align: top;padding: 0 0 0 7%;outline: none;font-size: 16px}
.sssydivri{width: 14%}
.ssri{width: 100%;border: 0;background: #b12118;line-height: 70px;height: 70px;vertical-align: top;padding:0;outline: none;cursor: pointer;color: #fff;font-size: 28px;}
.fyssjg{}
.fyssjg .fyxwfl li{margin-right: 30px}
.fyssjg .fyxwfl li.fyssatv a{border: 1px solid #b12118;color: #b12118;}
.fyssjg .fyxwsj{top: 72px}


.menu-activator{height:50px;cursor:pointer;width: 40px;z-index: 1001;display: none}
.visual{
    position:relative;
    margin:10px 0 0 14px;
    width:25px;
    height:34px;
}
.visual i.line{
    width:100%;
    height:3px;
    background-color:#000;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{
    top:6px;
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1;
    -moz-transition-delay:210ms;
    -o-transition-delay:210ms;
    -webkit-transition-delay:210ms;
    transition-delay:210ms;
}
.visual i.line02{
    top:14px;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{
    top:22px;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.visual i.line04{
    top:30px;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {
    top:16px
}
.cliactnav .visual i.line:nth-child(1) {
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cliactnav .visual i.line:nth-child(3) {
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cliactnav .visual i.line:nth-child(2), .cliactnav .visual i.line:nth-child(4) {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03, .cliactnav .visual i.line.line04 {
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
.banner{position: relative}
#focus_phone{display:none;}
.focus_slide{width:100%;}
.focus_slide .item{position:relative;width:100%;}
.focus_slide .item img{display: block;width: 100%}
.focus_slide .owl-controls{position: absolute;bottom: 5%;margin: 0;width: 100%;left: 0;}
.focus_slide .owl-dots .owl-dot span{margin:0 28px;background:url(../images/bannericn1.png) no-repeat center center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position: relative;width: 26px;height: 26px}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:url(../images/bannericn0.png) no-repeat center center}
.bannmore{position: absolute;background: #b12118;text-align: center;color: #fff;width: 140px;height: 40px;line-height: 40px;display: block;left: 50%;margin-left: -70px;bottom:15%}


.cpzx{background: url(../images/cpzsbg.jpg) no-repeat center top;background-size: cover;padding: 70px 0 110px}
.cpzxtop{text-align: center;margin-bottom: 85px}
.cpzxtop span.zpbtyw{font-size: 16px;color: #999999;line-height: 1}
.cpzxtop p{font-size: 36px;color: #333333;line-height: 1;margin-top: 10px}
.cpzxtop p span{vertical-align: middle;width: 120px;height: 2px;background: #b12118;margin: 0 68px;display: inline-block}
.cpzxbot{position: relative}
.cpfl{position: absolute;top: 0;right: 0;z-index: 3}
.cpfl p{color: #1c1918;font-size: 18px;margin-bottom: 20px;line-height: 1;text-align: right;position: relative;cursor: pointer}
.cpfl p:after{content:"";position: absolute;top: 50%;right: 0;width: 0;height: 2px;margin-top: -1px;background: #b12118;}
.cpfl p.cpflatv{padding-right: 56px;color: #b12118}
.cpfl p.cpflatv:after{width: 39px}
.cpzs .owl-controls{display: none}
.cpzs .item{position: relative}
.cpzsle{width: 56%;padding-bottom:37.7%}
.cpzsri{position: absolute;bottom: 0;right: 0;background: #fafafa;z-index: 3;padding: 45px 4%;width: 36%;}
.cpzsri p.cpzsribt{font-size: 24px;color: #b12118;margin-bottom: 37px;padding-bottom: 20px;position: relative;background: url(../images/jtred.png) no-repeat  right 10px}
.cpzsri p.cpzsribt:after{content: "";position: absolute;bottom: -2px;left: 0;width: 163px;height: 4px;background: #b12118}
.cpzsri p.cpzsrijj{font-size: 16px;color: #272322;line-height: 28px}
.cpjt0,.cpjt1{position: absolute;width: 20px;height: 65px;bottom:0;z-index: 3;background-position: center right;background-repeat: no-repeat;cursor: pointer;background-size:12px auto}
.cpjt0{left:50%;background-image: url(../images/jtle0.png)}
.cpjt1{left:53%;background-image: url(../images/jtle1.png)}
.cpjt0:hover,.cpjt1:hover{background-color: none}
.cpjt0:hover{background-image: url(../images/jtlered110.png);background-image: url(../images/jtle0.png)}
.cpjt1:hover{background-image: url(../images/jtle1.png)}
.gsjj{background: url(../images/gsjjbg.jpg) no-repeat center top;background-size: cover;padding: 70px 0 110px;position: relative}
.gsjj:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.05)}
.gsjj .main1200{position: relative;z-index: 3}
.gsjj .cpzxtop p{color: #fff}
.gsjjbot{font-size: 18px;color: #fff;line-height: 46px;margin-bottom: 100px;text-indent: 2em}
.gsjjbot p{margin-left: -5px;margin-right: -5px}


.ljwm{text-align: center}
.ljwm a{display: inline-block;border: 1px solid #fff;min-width: 100px;padding: 0 15px;line-height: 40px;color: #fff}
.footer{background: url(../images/footbg.jpg) no-repeat center top;padding: 120px 0 40px;background-size: cover;border-top: 1px solid #e4e4e4}
.foottop{}
.footlogo{width: 309px;}
.footlogo img{width: 309px;height: 81px;display: block}
.footnav{padding-top: 15px}
.footnav a{color: #333333;font-size: 22px;display: inline-block;margin-left: 120px;}
.footbot{margin-top: 55px}
.footbotle p{color: #333333;font-size: 18px;background-repeat: no-repeat;background-position: left top;padding-left: 40px;line-height: 25px;margin-bottom: 25px}
.footbotri{text-align: center}
.footbotri p{font-size: 20px;color: #333;margin-bottom: 20px}
.footbotri img{display: block;width: 101px;margin: 0 auto}
.footbq{text-align: center;padding: 20px 0 20px;background: #000000;color: #fff;line-height: 28px;}
.footbq a{color: #fff;display: inline-block;margin-left:10px}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none}
.fygymain{padding: 0 0 105px}
.fylxwm,.fyzpfl{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.05);padding: 65px 0;margin-top: -100px;position: relative;z-index: 3}
.fylxwm{background: rgba(255,255,255,.5)}
.fylxwm li{float: left;width: 30.33%;padding-left: 3%;position: relative}
.fylxwm li:last-child span{font-size: 14px}
.fylxwm li:after{content:"";position: absolute;top:50%;right: 0;width: 1px;height: 70px;margin-top: -35px;background: #c3c3c3}
.fylxwm li:last-child:after{display: none}
.fylxwm li p{font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 12px;line-height: 26px;background-position: left center;background-repeat: no-repeat;padding-left: 35px}
.fylxwm li span{font-size: 18px;color: #646464;font-weight: bold;display: block;line-height: 1;padding-left: 35px}
.fylxmap{position: relative;height: 510px;margin-top: 25px}
.fylxmapdiv{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.fyxwxqmain{padding: 70px 0}
.fyxwxqbt{text-align: center;margin-bottom: 35px;padding-bottom: 35px;border-bottom: 1px dashed #898989}
.fyxwxqbt h1{color: #191919;font-size:26px;margin-bottom:20px}
.fyxwxqbt p span{font-size:12px;margin: 0 22px;color: #5a5a5a}
.fyxwnext{margin-top:70px;position: relative}
.fyxwnext a{display: block;margin-bottom: 10px}
.fyxwnextjt0,.fyxwnextjt1{position: absolute;top: 0;right: 0;width: 32px;height: 32px;border: 1px solid #c3c3c3;background-size: 9px auto;background-repeat: no-repeat;background-position: center center;cursor: pointer}
.fyxwnextjt0 a,.fyxwnextjt1 a{display: block;width: 100%;height: 100%}
.fyxwnextjt0{right: 50px;background-image: url(../images/jtle0.png)}
.fyxwnextjt1{background-image: url(../images/jtle1.png)}
.fyxwfl{padding-bottom: 24px;border-bottom: 1px solid #eaeaea}
.fyxwfl li{float: left}
.fyxwfl li a{color: #999999;display: block;padding: 0 20px;line-height: 30px;}
.fyxwfl li.fyxwflatv a{background: #b12118;color: #fff}
.fyxwlb{margin-top: 48px}
.fyxwlb li{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e4e4e4}
.fyxwimg{width: 350px;overflow: hidden}
.fyxwimg img{display: block;width: 100%;height:162px;}
.fyxwtx{margin-left: 400px;padding-top: 30px;position: relative;padding-right: 210px}
.fyxwbt{color: #555555;font-size: 16px;margin-bottom: 15px}
.fyxwjj{color: #999999;line-height: 24px;}
.fyxwsj{position: absolute;top: 22px;right: 28px}
.fyxwsj b{color: #999999;font-size: 24px;font-weight: normal;display: block;margin-bottom: 47px}
.fyxwsj span{background: url(../images/fyxwjticn0.png) no-repeat center center;width: 33px;height: 28px;display: block}
.page{text-align:center;margin-top: 50px;color:#727272;line-height: 30px;}
.page a,.page span{display:inline-block;color:#333;text-decoration:none;margin:0 2px;border: 1px solid #d8d8d8;min-width: 10px;padding: 0 12px}
.page span.pagecurrent,.page a:hover{color:#fff;background: #b12118;border-color: #b12118}
.page span.dianspan{padding-top:0;vertical-align:top;background:none;border: 0}
.fyjrwmmain{padding: 0 0 75px;background: #f7faff}
.fyzpfl{padding: 70px 0 50px;background:rgba(255,255,255,.5) url(../images/fyzpflbg.png) no-repeat center bottom;text-align: center;position: relative}
.fyzpfl:after{content: "";position: absolute;top: 50%;left: 50%;margin-top: -25px;width: 1px;height: 50px;background: #b12118}
.fyzpfl a{display: inline-block;vertical-align: top;width: 290px;padding: 0 40px}
.fyzpfl img{display: block;margin: 0 auto;height: 46px;}
.fyzpfl img.fyzpicn1{display: none}
.fyzpfl p{color: #333333;font-size: 20px;margin: 15px 0}
.fyzpfl span{color: #999999;font-size: 12px;display: block}
.fyzpfl a.fyzpflatv img.fyzpicn0{display: none}
.fyzpfl a.fyzpflatv img.fyzpicn1{display: block}
.fyzpfl a.fyzpflatv p{color: #b12118}
.fyzplbsub{margin-top: 20px;background:rgba(255,255,255,.5);box-shadow: 0 0 20px rgba(0,0,0,.05)}
.fyzptop{padding: 40px 150px 30px 0;margin: 0 55px 0 45px;position: relative;cursor: pointer}
.fyzpbt{font-size: 18px;color: #222222;padding-left: 10px;position: relative;line-height: 1}
.fyzpbt:after{content: "";position: absolute;width: 4px;height: 100%;background: #b12118;top: 0;left: 0}
.fyzpdd{margin: 14px 0 10px 10px;color: #555555}
.fyzpdd span{display: inline-block;padding-right: 20px;margin-right: 20px;border-right: 1px solid #747474;line-height: 1}
.fyzpdd span:last-child{border-right: 0}
.fyzpsj{margin-left: 10px;color: #999999}
.fyxzmy{position: absolute;top: 45px;right: 0;color: #b12118;font-size: 16px;width: 120px;text-align: center}
.fymstd{position: absolute;bottom: 25px;right: 0;width: 120px;text-align: center;background: #b12118;color: #fff;line-height: 37px;display: inline-block}
.fyzpbot{padding: 30px 150px 10px 0;border-top: 1px dashed #cecece;margin: 0 55px 0 45px;position: relative;display: none}
.fysqxq{position: absolute;bottom: 40px;right: 0;border-bottom: 1px solid #b5b5b5;padding-bottom: 7px;color: #999999;cursor:pointer}
.fyzpbotsub{margin-bottom: 30px}
.fyzwyq{color: #b12118;font-size: 16px;margin-bottom: 15px;position: relative;padding-left: 16px;}
.fyzwyq:after{content: "";position: absolute;width: 8px;height: 8px;background: #b12118;top: 50%;left: 0;margin-top: -4px}
.fyyqbjq{color: #555;margin-left: 10px}
.fycpyymain .cpzxtop,.fybiaoti .cpzxtop{text-align: left;padding: 88px 0 60px;margin-bottom: 0 !important;}
.fycpyymain .cpzxtop p,.fybiaoti .cpzxtop p{display: inline-block;margin-top: 0}
.fycpyymain .cpzxtop span,.fybiaoti .cpzxtop span{margin-left: 12px;display: inline-block}
.fybiaoti .cpzxtop{padding: 0 0 15px  0 !important; margin-bottom: 0 !important;background: url(../images/fyyyline.png) no-repeat left bottom;}
.fycpyysub{padding: 75px 0;background: #f5f5f5}
.fycpyydtle{float: left;width: 33%;padding-top: 30px}
.fycpyyicn{height: 55px;display: block}
.fycpyybt{color: #222222;font-size: 24px;padding-top: 30px;margin-top: 40px;margin-bottom: 20px;background: url(../images/fyyyline.png) top left no-repeat}
.fycpyyjj{color: #999999;font-size: 14px;line-height: 24px}
.fycpyydtri{float: right;width: 59%;padding-bottom: 33.8%}
.fycpyyxt{margin-top: 55px}
.fycpyyxt ul{margin-left: -12px}
.fycpyyxt li{float: left;width: 291px;margin-left: 12px;}
.fycpyyxtimg{padding-bottom: 68%}
.fycpyyxt li p{text-align: center;color: #999999;margin-top: 20px}
.fycpyysub:nth-child(2n){background: #fff}
.fycpyysub:nth-child(2n) .fycpyydtle{float: right}
.fycpyysub:nth-child(2n) .fycpyydtri{float: left}
.fycpmain{background: url(../images/fycpbg.jpg) no-repeat center top;background-size: cover;padding: 80px 0 50px}
.fycple{width: 220px}
.fycplefl{margin-bottom: 35px}
.fycplefltop{font-size: 24px;color: #333333;margin-bottom: 25px;padding-left: 15px;border-left: 4px solid #b12118;line-height: 1;position: relative;padding-right: 30%}
.fyhqwd{position: absolute;top: 45px;right: 50px;font-size: 14px;color: #fff;background: #b12118;display: inline-block;padding: 10px 20px;}
.fyhqwd img{vertical-align: middle;margin-right: 10px;}
.fycpleflbot a{color: #333333;margin-bottom: 15px;background: #fff;display: block;padding: 15px;text-align: center;border: 1px solid #eeeeee;font-size: 15px}
.fycpleflbot a.fycpatv{color: #fff;background: #b12118;border: 1px solid #b12118}
.fycpri{width: 972px;padding-top: 50px}
.fycpsx{margin-left: 32px;position: relative}
.fycpsx li{position: relative;border-bottom: 1px solid #e0e0e0;line-height: 34px;padding-left: 108px;margin-bottom: 14px;font-size: 15px}
.fycpsx li span{position: absolute;top: 0;left: 0;width: 80px;height: 34px;background: #555555;display: inline-block;text-align: center;color: #fff;font-size: 15px;}
.fycpsx li a{display: inline-block;color: #555555;margin: 0 15px 14px 0;padding-right: 15px;position: relative;font-size: 15px;}
.fycpsx li a:after{content: "";position: absolute;top: 50%;right: 0;width: 1px;height: 12px;margin-top: -6px;background: #cccccc}
.fycpsx li a:last-child:after{display: none}
.fycpsx li a.fycpsxatv{color: #b12118}

.qingchu{position: absolute;top: 0;right: 20px;z-index: 2;cursor: pointer;padding: 5px 15px;border: 1px solid #ccc;font-size: 15px;}
.qingchu:hover{color: #b12118;border-color: #b12118}

.fycplb{margin-top: 40px}
.fycplb li{margin: 0 0 40px 32px;width: 292px;float: left;box-shadow: 0 0 20px rgba(0,0,0,.05)}
.fycpimg{padding-bottom: 57%}
.fycplb li p{background: #fff;line-height: 55px;color: #555555;text-align: center;font-size: 15px;}
.fyxsqb{text-align: center}
.fyxsqb span{border: 1px solid #cccccc;display: inline-block;line-height: 36px;text-align: center;width: 124px;color: #555555;cursor: pointer}
.fycpxq{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);padding: 55px 50px;margin-top: -180px;position: relative;z-index: 3;width: 1100px}
.fycpjj{margin-top: 40px}
.fycpjjtop{margin-bottom: 25px;font-size: 20px;color: #333;font-weight: bold;padding-left: 18px;position: relative}
.fycpjjtop:after{content: "";position: absolute;top: 50%;left: 0;margin-top: -4px;width: 8px;height: 8px;background: #b12118}
.fycpxqbjq{margin-left: 18px;color: #555}
.fycsjs ul{margin-left: -30px}
.fycsjs li{float: left;background: #f8faff;width: 535px;margin: 0 0 20px 30px;line-height: 24px;position: relative;height: 80px;}
.fycsjs li:after{content: "";position: absolute;top: 50%;left: 0;margin-top: -15px;width: 4px;height: 30px;background: #b12118}
.fycsjs li span{display: inline-block;min-width: 110px;font-size: 19px;color: #333;padding-left: 50px;margin: 5px 0;font-weight: bold}
.fycsjs li pre{display: inline-block;font-size: 17px;color: #333;padding: 0 50px;margin: 5px 0}
.fyjj{background-repeat:no-repeat;background-position: center top;background-size: cover;width: 1493px;margin:-100px auto 0;max-width: 90%;height: 522px;position: relative;z-index: 3;overflow: hidden}
.fyjjsub{width: 512px;float: right;padding: 50px 40px 50px 50px}
.fygywmbjq{color: #777;max-height: 300px;overflow: auto;margin-top: 15px;padding-right:10px}
.fygywmbjq::-webkit-scrollbar{width:4px}
.fygywmbjq::-webkit-scrollbar-track{background-color:#bbb}
.fygywmbjq::-webkit-scrollbar-thumb{background-color:#000}
.fygywmbjq::-webkit-scrollbar-thumb:hover {background-color:#000}
.fygywmbjq::-webkit-scrollbar-thumb:active {background-color:#000}
.fyfzlc{margin-top: 50px;}
.fylcbot{position: relative;padding: 0 90px;margin-top: 80px}
.fylcbot:after{content: "";position: absolute;top:180px;left:50%;width: 300%;height: 1px;background: #d1d1d1;margin-left: -150%}
.fylcbot:before{content: "";position: absolute;top:180px;left:200px;width:821px;height: 1px;background: #d1d1d1;z-index: 3}
.fylcjt0,.fylcjt1{position: absolute;top: 130px;z-index: 2;cursor: pointer;background-color: #ccccce;width: 39px;height: 39px;}
.fylcjt0{left: 0;background-image: url(../images/lcjt0.png)}
.fylcjt1{right: 0;background-image: url(../images/lcjt1.png)}
.fylcjt0:hover,.fylcjt1:hover{background-color: #b12118}
.fylcbotlb .owl-controls{display: none}
.fylcbotlb .owl-stage-outer{padding:0 0 180px}
.fylcbotlb .item{margin-top: 137px}
.fylcbotlb .item .fylicheng{width: 160px;text-align: center}
.fylcbotlb .fylcright .fylicheng{float: right;}
.fylcsj{font-size: 16px;color: #999999;margin-bottom: 40px;font-weight: bold;position: relative}
.fylcsj:after{content: "";position: absolute;top: 42px;background: #393939;width: 3px;height: 3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left: 50%;margin-left: -1.5px}
.fylcjj{font-size: 14px;color: #999999;line-height: 25px}
.fylctxt{display: none;height: 83px;position: relative;overflow: hidden;margin-top: 23px}
.fylctxt img{vertical-align: top;display: inline-block !important;width: 128px !important;height: 78px !important;position: absolute;top: 5px;left: 18px}
.fylctxt pre{vertical-align: top;display: inline-block;width: 292px;text-align: left;color: #999999;line-height: 24px;margin-top: 15px;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);transform-origin: top right;}
.fylcbotlb .center .item{-webkit-transform:scale(1.9);-moz-transform:scale(1.9);-o-transform:scale(1.9);transform:scale(1.9);margin-top: 0;background: #fff;padding: 15px 0;transform-origin: top center;margin-top: 0}
.fylcbotlb .center .item .fylicheng{width:100%;}
.fylcbotlb .center .item .fylctxt{display: block}
.fylcbotlb .center .item .fylcsj{font-size: 22px; -webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);font-weight: bold;color: #d83423;margin-bottom:13px}
.fylcbotlb .center .item .fylcsj:after{background: url(../images/fylcicnyuan.png) no-repeat center top;width: 100%;height: 100px;background-size: 21px auto;margin-left: 0;top: 15px;left: 0; -webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.fylcbotlb .center .item .fylcjj{font-size: 16px; -webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);font-weight: bold;color: #323232}
.fygstd{padding: 50px 0 80px;background-repeat:no-repeat;background-position: center top;background-size: cover;overflow: hidden;margin-top:80px}
.fygstdbot{margin-top: -100px;position: relative}
.fytdlb .owl-controls{display: none}
.fytdlb .item{padding-bottom:57.3%}
.fytdjt{position: absolute;text-align: center;z-index: 3;width: 172px;vertical-align: top;background: #fff;top: 344px;left: 836px;height: 173px;line-height: 173px;}
.fytdjt0,.fytdjt1{display: inline-block;width: 30px;height: 30px;background-size: 10px auto;background-position:center center;background-repeat: no-repeat;vertical-align: top;margin: 72px 10px 0;cursor: pointer}
.fytdjt0{background-image: url(../images/jtle0.png)}
.fytdjt1{background-image: url(../images/jtle1.png)}
.fygjjjkuai{margin-right: 120px}
.syxwzx{padding: 70px 0 110px;border-bottom: 3px solid #b12118;}
.syxwbot{margin-left: -75px;}
.syxwbot li{float: left;width: 350px;margin-left: 75px;border-bottom: 1px solid #e4e4e4}
.syxwbotimg{overflow: hidden}
.syxwbot li img{width: 100%;display: block;height: 162px;}
.syxwbot .fyxwtx{margin-left: 0;padding-right: 0}
.syxwbot .fyxwsj{position: relative;top: 0;right: auto;margin-top: 30px;}
.syxwzx .ljwm{margin-top: 60px}
.syxwzx .ljwm a{border-color: #666666;color: #666666}
.syxwzx .ljwm a:hover{border-color: #b12118;color: #fff;background: #b12118}
.fyfzlcnew{margin-top:60px;position:relative;padding-bottom:60px}
.fyfzlcnew:after{content:"";position:absolute;width:1px;height:99%;background:#d1d1d1;top:1%;left:111px}
.fyfzlcnew li{position:relative;margin-bottom:40px;padding-left:160px}
.fylctime{position:absolute;top:0;left:0;color:#cccccc;font-weight:bold;font-size:22px;width:110px;z-index:3}
.fylctime:after{content:"";position:absolute;width:21px;height:1px;background:#dedede;top:50%;margin-top:-.5px;right:25px}
.fylctime:before{content:"";position:absolute;width:7px;height:7px;background:#fff;top:6px;right:-6px;border:2px solid #202020;}
.fylcimg{width:244px;position:absolute;top:0;left:178px}
.fylcimg img{display:block;width:244px;height:148px;object-fit:cover}
.fylcjjxz{}
.fylcjjxz p{font-size:16px;color:#323232;padding:10px 0}
.fylcjjxz pre{font-size:14px;color:#323232;line-height:24px;position: relative;padding-left: 20px;}
.fylcjjxz pre:after{content: "";position: absolute;background: #000;width: 10px;height: 10px;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;top:6px;left: 0;}
.fyfzlcnew li:hover .fylctime{color:#d83423}
.fytdims{height: 680px;position: relative}
.fytdims li{position: absolute}
.fytdims li img{width: 100%;height: 100%;display: block;object-fit: cover}
.fytdims li.fytdimsli0{top:120px;left: 0px;width: 1300px;height: 600px;}
.fytdims li.fytdimsli1{top:160px;left: 303px;width: 290px;height: 193px;}
.fytdims li.fytdimsli2{top:160px;right:303px;width: 290px;height: 193px;}
.fytdims li.fytdimsli3{top:160px;right:0px;width: 290px;height: 193px;}
.fytdims li.fytdimsli4{top:400px;left:0px;width: 290px;height: 300px;}
.fytdims li.fytdimsli5{top:400px;left:303px;width: 290px;height: 300px;}
.fytdims li.fytdimsli6{top:400px;right:303px;width: 290px;height: 300px;}
.fytdims li.fytdimsli7{top:400px;right:0px;width: 290px;height: 300px;}
.fytdims li.fytdimsli3{}
.fytdims li.fytdimsli3 p{font-size: 16px;color: #fff;line-height: 1;margin: 0 44px 38px;position: relative}
.fytdims li.fytdimsli3 p:after{content: "";position: absolute;top: 0;left: -12px;width: 3px;height: 17px;background: #b12118;}
.fytdims li.fytdimsli3 pre{font-size: 14px;line-height: 24px;color: #999999;text-align: justify;margin: 0 44px;display: block}
.fytdims li.fytdimsli4 p{color: #fff;font-size: 16px;line-height: 1;margin-bottom: 10px;}
.fytdims li.fytdimsli4 span{color: #fff;font-size: 12px;}
.fycpxqfonsize{font-size: 15px;}
.fycsjs li:hover{background: #f2f5fc}
.fyxwlb li:hover{border-bottom: 1px solid #b12118}
.fyxwlb li:hover .fyxwsj span,.syxwbot li:hover .fyxwsj span{background-image: url(../images/fyxwjticn1.png);}
.fyxwnextjt0:hover{background-color: #d8000f;background-image: url(../images/jtlered0.png);border-color: #d8000f}
.fyxwnextjt1:hover{background-color: #d8000f;background-image: url(../images/jtlered1.png);border-color: #d8000f}
.nav li:hover span{width: 100%;left: 0}
.ljwm a:hover{background: #fff;color: #b12118}
.footbq a:hover,.yuyan a:hover{text-decoration: underline}
.cpfl p:hover,.footnav a:hover,.fyxwnext a:hover,.fyxwlb li:hover .fyxwbt,.fyxwlb li:hover .fyxwsj b,.syxwbot li:hover .fyxwbt,.syxwbot li:hover .fyxwsj b{color: #b12118}
.fymstd:hover,.fyhqwd:hover,.ssri:hover{opacity: .9}
.fyzplbsub:hover,.fycplb li:hover{box-shadow: 0 0 20px rgba(0,0,0,.2)}
.fysqxq:hover{color: #d8000f;border-bottom-color: #d8000f}
.fyxsqb span:hover{background:#d8000f;color: #fff;border-color: #d8000f}



/**********************************************适配*******************************************************/

@media only screen and (max-width:1366px){
    .fygjjjkuai {
    margin-right: 30px;
}
}


@media only screen and (max-width:640px){
    body{min-width: inherit}
    .main1200{width:94%}
    .header,.navheight{height: 50px;}
    .logo{margin-top: 10px}
    .logo img{height: 30px;width: 115px;}
    .menu-activator{display: block}
    .nav{position:fixed;width: 100%;height: 100%;background:#fff;z-index: 999;top: 50px;left: 0;text-align: center;display: none}
    .nav ul{padding-top: 40px;border-top: 1px solid #eee}
    .nav li{display: block;margin: 0;float: inherit;width: 100%}
    .nav li a.navyja{line-height: 40px}
    .sousuo{display: none;position:fixed;bottom: 20px;width: 90%;left: 5%;z-index: 9999}
    .yuyan{line-height: 50px}
    .focus_slide .owl-controls{bottom: 3px}
    .focus_slide .owl-dots .owl-dot span{margin: 0 5px;width: 10px;height: 10px;background-size: cover}
    .focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background-size: cover}
    .cpzsle{width: 100%;padding-bottom: 68.7%;}
    .cpzsri{width: 94%;bottom:0;padding: 10px 3% 40px;background: rgba(0,0,0,.2)}
    .cpzsri p.cpzsrijj{font-size: 14px;line-height: 24px;color: #fff}
    .cpjt0, .cpjt1{width: 40px;height: 40px;background-size: 10px auto !important;bottom: 0;background-position: center center}
    .cpjt0{background-image: url(../images/jtlered0.png) !important;}
   .cpjt1{background-image: url(../images/jtlered1.png)!important;;}

   .cpjt0{left: auto;right: 30px}
   .cpjt1{left: auto;right: 0}

    .cpfl{position: relative;margin-bottom: 20px;}
    .cpjt0{right:45px;}
    .cpfl p{display: inline-block;margin-right:20px;margin-bottom: 0}
    .gsjjbot{font-size: 16px;line-height: 30px;margin-bottom: 20px;text-indent: 2em;text-align: left}
    .footbotle p{font-size: 14px;background-size: 15px auto;background-position: center left;padding-left: 25px;margin-bottom: 10px;line-height: 20px}
    .footbotri p{font-size: 14px;margin-bottom: 10px}
    .nav li span{height: 2px}
    .fylxwm{padding: 30px 0 15px;margin-top:0;}
    .fylxwm li{width: 95%;padding-left: 5%;margin-bottom: 15px}
    .fylxwm li:after{display: none}
    .fylxwm li p{font-size: 16px;margin-bottom: 5px;line-height: 26px;padding-left: 35px}
    .fylxwm li span{font-size: 16px;padding-left: 35px}
    .fylxmap{height: 180px;margin-top: 15px}
    .fyxwxqbt{margin-bottom: 20px;padding-bottom: 20px;}
    .fyxwxqbt h1{font-size:20px;margin-bottom:15px}
    .fyxwxqbt p span{margin: 0 5px;}
    .fyxwnext{margin-top:30px}
    .fyxwnextjt0{right: 50px;}
    .page{margin-top: 30px}
    .page a, .page span{display: none;margin: 0 1px;padding: 0 10px}
    .page a.home,.page a.prev,.page a.next,.page a.last,.page span.pagecurrent{display: inline-block}
    .fyxwimg{width: 100%;float: inherit}
    .fyxwimg img{height: auto;}
    .fyxwtx{margin:0;padding: 20px 0 0 0}
    .fyxwsj{position: relative;top: auto;left: auto;right: auto;margin-top: 10px}
    .fyxwsj b{display: inline-block;margin-bottom: 0;font-size: 14px}
    .fyxwsj span{display: inline-block;float: right;background-size: 20px auto !important;width: 20px;height: 20px}
    .fyxwbt{margin-bottom: 10px}
    .fyzpfl{background-size: 100% auto;padding: 20px 0 15px;margin-top: 0}
    .fyzpfl a{width: 45%;padding: 0 2%;margin: 0}
    .fyzpfl img{height: 30px}
    .fyzpfl p{font-size: 16px;margin: 5px 0}
    .fyzptop {padding: 20px 0 20px 0;margin: 0 20px 0 20px;}
    .fyzpdd span{padding-right: 5px;margin-right: 5px;}
    .fyxzmy{position: relative;margin: 5px 0 0 10px;top: auto;right: auto;display: inline-block;text-align: left;font-size: 12px;}
    .fymstd{bottom:20px;height: 26px;line-height: 26px;width: inherit;padding: 0 10px;font-size: 12px;}
    .fyzpbotsub{margin-bottom: 10px}
    .fyzpbot {padding: 20px 0 20px 0; margin: 0 20px 0 20px;}
    .fysqxq{bottom: 10px}
    .fycpyydtle{padding-top: 0}
    .fycpyyicn{height: 30px}
    .fycpyybt{font-size: 18px;padding-top: 15px;margin-top: 15px;margin-bottom: 15px;}
    .fycpyydtri{padding-bottom: 56.8%}
    .fycpyyxt li{width: 49%;margin: 0 2% 15px 0}
    .fycpyyxt li:nth-child(2n){margin-right: 0}
    .fycplefltop{font-size: 18px;padding-left: 10px;margin-bottom: 15px;}
    .fycpleflbot a{display: inline-block;background: none;padding: 0;border: 0;margin: 0 10px 10px 0}
    .fycpleflbot a.fycpatv{color: #b12118;background: none;border: 0}
    .fycplefl{margin-bottom: 15px}
    .fycpsx li{padding-left: 0;line-height: 26px}
    .fycpsx li span{position: relative;display: block;line-height: 26px;height: 26px;margin-bottom: 10px;}
    .fycpsx li a{margin: 0 10px 10px 0;padding-right: 10px}
    .fycplb{padding-bottom: 10px}
    .fycplb li{width: 100%;margin: 0 0 20px 0}
    .fycpxq{margin: 0  auto;padding: 20px 3%;width: 88%}
    .fycplefltop{padding-right: 0}
    .fyhqwd{position: relative;top: 0;right: auto;left: 0;margin: 10px 0 0 0;display: inline-block;padding: 8px}
    .fycpjj{margin-top: 30px}
    .fycpjjtop{font-size: 16px;margin-bottom: 14px;}
    .fycsjs li{width: 100%;margin: 0 0 10px 0;height: auto !important;padding: 10px 0}
    .fycsjs li .index_sec,.fycsjs li .sec_box, .fyjj .index_sec,.fyjj .sec_box{position: relative;height: auto;display: block}
    .fycsjs li span{padding-left: 20px;width: auto;min-width: 40px}
    .fycsjs li pre{padding: 0 10px 0 20px}
    .fycsjs li span{font-size: 14px}
    .fycsjs li pre{font-size: 14px}
    .fyjj{margin: 30px auto;height: auto;padding: 30px 0;width: 100%}
    .fyjjsub{width: 90%;margin: 0 auto;padding: 30px 5%;background: rgba(255,255,255,.8)}
    .fyfzlc {margin-top: 30px;}
    .fylcbotlb .owl-stage-outer{padding: 0}
    .fylcbotlb .item{margin-top: 0}
    .fylcbot {padding: 0;margin-top: 30px;}
    .fylcbotlb .item .fylicheng{width: 100%}
    .fylctxt{width: 100%;height: auto;display: block}
    .fylctxt img{float: left;width: 34%  !important;height: auto !important;left: 0;top: 0}
    .fylctxt pre{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);float: right;width: 60%;padding-top: 0;margin-top: 0;line-height: 18px}
    .fylcsj{margin-bottom: 20px;}
    .fylcsj:after{top: 24px;background: url(../images/fylcicnyuan.png) no-repeat center top;width: 11px;height: 36px;background-size: 7px auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
    .fylcjt0, .fylcjt1{position: relative;top: 0;display: inline-block;margin-top: 15px}
    .fytdjt{top: -62px;right: 0;left: auto;width: auto;height: 30px;line-height: 30px;background: none}
    .fytdjt0, .fytdjt1{margin: 0 5px;}
    .fycpyymain .cpzxtop span, .fybiaoti .cpzxtop span{margin-left: 5px}
    .syxwbot{margin-left: 0}
    .syxwbot li{width: 100%;margin-left: 0;padding-bottom: 30px;margin-bottom: 30px}
    .syxwbot li img{height: auto}
    .syxwzx .ljwm{margin-top:0}
    .syxwbot .fyxwsj{margin-top: 10px}
    .fyssbanner{}
    .fyssbanner img.fyssbannerpc{display: none}
    .fyssbanner img.fyssbannersj{display: block}




    .fyssdiv{width: 90%;line-height: 40px;height: 40px;margin-left: -45%;margin-top: -20px;}
    .ssle{line-height: 40px\9;height: 40px;}
    .ssri{line-height: 40px;height: 40px;font-size: 18px;}
    .sssydivri{width: 22%}
    .sssydivcen{width: 76%}
    .fyssjg .fyxwfl li{margin-right: 10px}
    .fyssjg .fyxwfl li a{padding: 0 10px}
    .fyssjg .fyxwsj{top: 0;left: 0}
    .fyssjg .fyxwsj span{float: left}
    .bannmore{width: 100px;line-height: 20px;height: 20px;margin-left: -50px;font-size: 12px;}
    .naverji{position: relative;width: 100%;margin: 0;left: 0;}
    .headerss{margin-top: 14px;}
    .sousuotobu{position: fixed;background: #fff;top: 0;width: 90%;right: 0;left: 0;padding-right: 10%}
    .headerss img.headerclose{}
    .fygstd{margin-top:30px}
    .fyfzlcnew{margin-top:30px;padding-bottom:30px}
    .fyfzlcnew li{padding-left:20px;padding-top:20px}
    .fylctime{width:inherit;padding:0 0 0 50px}
    .fylctime:before{right:auto;left:-5px}
    .fylctime:after{right:auto;left:15px}
    
    .fylcimg{position:relative;width:100%;left:0}
    .fylcimg img{width:100%;height:auto}
    .fylcjjxz{min-height:inherit;margin-top:15px}
    .fyfzlcnew:after{left:0}


    .fytdims{height: auto}
/*  .fytdims li{position: relative;width: 33.33% !important;top: 0 !important;right: auto !important;left: 0 !important;top: 0 !important;float: left;height: 116px !important;}  */
    .fytdims li{position: relative;width: 100% !important;top: 0 !important;right: auto !important;left: 0 !important;top: 0 !important;float: left;height: 100% !important;} 
    .fytdims li.fytdimsli3{width: 66.66% !important;height: 215px !important}
    .fytdims li.fytdimsli3 p{margin: 0 25px 10px}
    .fytdims li.fytdimsli3 p:after{left: -10px;}
    .fytdims li.fytdimsli3 pre{margin: 0 25px}
    .fytdims li.fytdimsli4{height: 215px !important;}
    .fytdims li.fytdimsli5{width: 66.66% !important;height: 232px !important}

    .gsjjbot p{margin-left: 0;margin-right: 0}
    .qingchu{padding-top: 1px;padding-bottom: 1px}
    
    /*共用*/
    .fybjq{line-height: 26px}
    .fygymain,.fyxwxqmain,.fyjrwmmain,.fycpyymain .cpzxtop,.fycpyysub,.fycpmain,.fygstd{padding: 30px 0}
    .cpzxtop span.zpbtyw{font-size: 14px}
    .cpzxtop p{font-size: 20px;margin-top: 5px;}
    .cpzxtop p span{margin: 0 10px;width: 20px}
    .cpzxtop{margin-bottom: 30px}
    .cpzx,.gsjj,.syxwzx{padding: 30px 0}
    .footer{padding: 20px 0}
    .footbq{padding: 10px 0}
    .footbot{margin-top: 0}
    .footbotle,.footbotri,.fycpyydtle,.fycpyydtri,.fycple,.fycpri{float: inherit;width: 100%}
    .fycpyydtri,.fycpyyxt,.fycplb,.fygstdbot{margin-top: 20px}
    .fycpyyxt ul,.fycpsx,.fycsjs ul{margin-left: 0}
    .fycpri{padding-top: 10px;}
    .fybanner img.fybannersj,#focus_phone{display: block}
    .fybanner img.fybannerpc,#focus,.cpzsri p.cpzsribt,.foottop,.fyxwnextjt0,.fyxwnextjt1,.fyzpfl span,    .fylcbot:before,.fylcbot:after{display: none}
}
@media only screen and (max-width:414px){}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){}

